﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000841 RID: 2113
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetStrongChallengeActivityDataCsReq : IMessage<GetStrongChallengeActivityDataCsReq>, IMessage, IEquatable<GetStrongChallengeActivityDataCsReq>, IDeepCloneable<GetStrongChallengeActivityDataCsReq>, IBufferMessage
	{
		// Token: 0x17001AC0 RID: 6848
		// (get) Token: 0x06005EB0 RID: 24240 RVA: 0x000FCEFF File Offset: 0x000FB0FF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetStrongChallengeActivityDataCsReq> Parser
		{
			get
			{
				return GetStrongChallengeActivityDataCsReq._parser;
			}
		}

		// Token: 0x17001AC1 RID: 6849
		// (get) Token: 0x06005EB1 RID: 24241 RVA: 0x000FCF06 File Offset: 0x000FB106
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetStrongChallengeActivityDataCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001AC2 RID: 6850
		// (get) Token: 0x06005EB2 RID: 24242 RVA: 0x000FCF18 File Offset: 0x000FB118
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetStrongChallengeActivityDataCsReq.Descriptor;
			}
		}

		// Token: 0x06005EB3 RID: 24243 RVA: 0x000FCF1F File Offset: 0x000FB11F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetStrongChallengeActivityDataCsReq()
		{
		}

		// Token: 0x06005EB4 RID: 24244 RVA: 0x000FCF27 File Offset: 0x000FB127
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetStrongChallengeActivityDataCsReq(GetStrongChallengeActivityDataCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06005EB5 RID: 24245 RVA: 0x000FCF40 File Offset: 0x000FB140
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetStrongChallengeActivityDataCsReq Clone()
		{
			return new GetStrongChallengeActivityDataCsReq(this);
		}

		// Token: 0x06005EB6 RID: 24246 RVA: 0x000FCF48 File Offset: 0x000FB148
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetStrongChallengeActivityDataCsReq);
		}

		// Token: 0x06005EB7 RID: 24247 RVA: 0x000FCF56 File Offset: 0x000FB156
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetStrongChallengeActivityDataCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x06005EB8 RID: 24248 RVA: 0x000FCF74 File Offset: 0x000FB174
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06005EB9 RID: 24249 RVA: 0x000FCF9A File Offset: 0x000FB19A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06005EBA RID: 24250 RVA: 0x000FCFA2 File Offset: 0x000FB1A2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06005EBB RID: 24251 RVA: 0x000FCFAB File Offset: 0x000FB1AB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06005EBC RID: 24252 RVA: 0x000FCFC4 File Offset: 0x000FB1C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06005EBD RID: 24253 RVA: 0x000FCFEA File Offset: 0x000FB1EA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetStrongChallengeActivityDataCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06005EBE RID: 24254 RVA: 0x000FD007 File Offset: 0x000FB207
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06005EBF RID: 24255 RVA: 0x000FD010 File Offset: 0x000FB210
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04002478 RID: 9336
		private static readonly MessageParser<GetStrongChallengeActivityDataCsReq> _parser = new MessageParser<GetStrongChallengeActivityDataCsReq>(() => new GetStrongChallengeActivityDataCsReq());

		// Token: 0x04002479 RID: 9337
		private UnknownFieldSet _unknownFields;
	}
}
